Developer Home Contents Search Feedback Support Intel(r)


C EXECUTIVE and PSX Real-Time, Multitasking Kernels

JMI Software Systems, Inc.


Architecture:
Type :
Last Update:

i960(R) Processors RX
Other Operating Systems
7/24/97 9:21:27 AM

Vendor Information



Tool Description:

C EXECUTIVE is a real-time, multitasking kernel for embedded applications. It provides support for the entire range of Intel 80x86 microprocessors. The C EXECUTIVE version for the 8086 (real mode) was offered in 1982; JMI has supported 80386 in protected mode since 1987; the 80186/188 microprocessor version has been available since 1981; and the 386EX version was completed in 1994.
C EXECUTIVE provides a complete and efficient run-time environment optimized for C language. C EXECUTIVE is ready to run on standard PC's, yet does not use any DOS or BIOS code. This allows prototyping on a standard PC, then downloading to an embedded 80x86 board. A complete debugging environment is available using standard software tools.
Customer products employing C EXECUTIVE on 80x86 processors include X Window terminals, medical instruments, SCADA systems, process control products, color ink jet printers, cellular telephone systems, electronic cash registers, hand-held electronic instruments, Marine helicopter avionics, and a variety of time-critical applications.
An optional DOS-compatible file system, CE-DOSFILE, supports both floppy and hard disks, with contiguous files. A TCP/IP communications package is also available.
JMI's PSX option adds 57 POSIX.1 system calls to C EXECUTIVE, providing a UNIX-like execution environment on a dedicated real-time kernel. When a POSIX environment is needed and UNIX is too big, PSX provides a small single-user, single-group, but multi-process subset of POSIX for deeply embedded applications. A UNIX workstation can be used for prototyping the application.

Tool Features:

  • Real-Time Multitasking, ROMable Kernels Optimized for C Language

  • Fast System Call Mechanism For C Programs

  • Fully Prioritized, Preemptive Scheduler Based on Interrupts

  • Multiple Methods of Inter-Task Communication, Including Semaphores, Events, Queues, and Signals

  • 62 System Calls for Scheduling, Interprocess Communication, Process Creation and Control, and I/O

  • Optional TCP/IP and SNMP

  • ROMable, Reentrant Portable C Library of 100 Functions

  • Optional DOS Compatible File System - CE-DOSFILE

  • System Level Debugger, CE-VIEW, Allows Dynamic System Testing

  • Full Set of Device Drivers For Standard 80386/80486/Pentium(R) Processors and 80x86 Target Boards Included at No Extra Charge

  • Development Platform(s):

    Any host (DOS,Windows,UNIX) with C cross(or native) compiler

    File Attachments:

    IA2_JM1.PDF - SolutionsIA Catalog Product Listing

    Supported Device Detail Matrix:

    Part & Package

    Availability

    80960RP3V33 - 352ld HL-PBGA

    NOW



    Vendor Information:


    JMI Software Systems, Inc.

    904 Sheble Lane, P.O. Box 481
    Spring House , PA 19477
    USA
    (215) 628-0840

    Tech : (215) 628-0840
    Email : inquiries@jmi.com
    Fax : (215) 628-0353
    URL : http://www.mcb.net/jmi

    Contact the vendor above for the latest Distributor information




    * Legal Information © 1998 Intel Corporation